package dto;

import java.util.Date;
import java.util.List;
import java.util.Vector;

import negocio.Insumo;
import negocio.OrdenDeCompra;



public class OrdenDeCompraDTO {
	@Override
	public String toString() {
		return "OrdenDeCompraDTO [nro=" + nro + ", proveedor=" + proveedor
				+ ", insumos=" + insumos + ", total=" + total
				+ ", responsable=" + responsable + ", fecha=" + fecha
				+ ", vencimiento=" + vencimiento + ", calidad=" + calidad + "]";
	}
	private int nro;
	private String proveedor;
	private List<Insumo> insumos;
	public int getNro() {
		return nro;
	}
	public void setNro(int nro) {
		this.nro = nro;
	}
	public String getProveedor() {
		return proveedor;
	}
	public void setProveedor(String proveedor) {
		this.proveedor = proveedor;
	}
	public List<Insumo> getInsumos() {
		return insumos;
	}
	public void setInsumos(Vector<Insumo> insumos) {
		this.insumos = insumos;
	}
	public float getTotal() {
		return total;
	}
	public void setTotal(float total) {
		this.total = total;
	}
	public String getResponsable() {
		return responsable;
	}
	public void setResponsable(String responsable) {
		this.responsable = responsable;
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	public OrdenDeCompraDTO(OrdenDeCompra o) {
		this.nro = o.getNro();
		this.proveedor = o.getProveedor().toString();
		this.insumos = o.getInsumos();
		//TODO ver que carajo hacer con la lista de Strings
		this.total = o.getTotal();
		this.fecha = o.getFecha();
		this.calidad = o.getCalidad();
	}
	public Date getVencimiento() {
		return vencimiento;
	}
	public void setVencimiento(Date vencimiento) {
		this.vencimiento = vencimiento;
	}
	public String getCalidad() {
		return calidad;
	}
	public void setCalidad(String calidad) {
		this.calidad = calidad;
	}
	private float total;
	private String responsable;
	private Date fecha;
	private Date vencimiento;	
	private String calidad;
}
